package com.itwk.common.exception;

/**
 * Created with IntelliJ IDEA.
 *
 * @Auther: wangke
 * @Date: 2021/01/11/下午 4:53
 * @Description:  统一异常信息格式，使用枚举方便调用
 *  格式： 由五位状态码组成  10开头表示通用
 *     001 ：表示Jsr303数据校验异常   000表示未知异常
 *
 *     以下表示各个微服务中异常
 *     11 ：商品
 *     12 ：订单
 *     13 ： 购物车
 *     14 ： 物流
 *     15: 仓储
 *
 *
 *
 *
 */

public enum BizCodeEnume {
    VALID_EXCEPTION(10001,"格式校验失败"),
    UNKNOW_EXCEPTION(10000,"系统未知异常"),
    PURCHASE_EXCEPTION(15001,"订单合并异常"),
    UP_EXCEPTION(11000,"商品上架异常");

    private Integer code;
    private String msg;

     BizCodeEnume(int code,String msg){
        this.code =code;
        this.msg =msg;
    }

    public Integer getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }
}
